electrical generating station - Spanish English Dictionary